package main

import "flag"

var (
	server string
	port   int
	user   string
)

func init() {
	flag.StringVar(&server, "server", "127.0.0.1", "服务器地址")
	flag.IntVar(&port, "port", 8443, "服务器端口号")
	flag.StringVar(&user, "user", "smewl", "用户名")
}

func main() {
	// 解析命令行参数
	flag.Parse()
	// 连接服务器
	client := NewClient(server, port, user)
	// 启动处理服务器发来的消息go程
	go client.DialResponse()
	// 启动客户端操作监听
	client.Run()
}
